package gather;

import java.util.ArrayList;

//先需要将所有的员工信息都存入ArrayList集合中，并完成如下操作：
//1、判断是否有姓名为“王五”的员工，如果有，改名为“王小五”
//2、判断是否有姓名为“赵六”的员工，如果有，将其删除
//3、给姓名为“田七”的员工，涨500工资
//姓名：张三，工资：3000
//姓名：李四，工资：3500
//姓名：王五，工资：4000
//姓名：赵六，工资：4500
//姓名：田七，工资：5000
public class G10 {
    public static void main(String[] args) {
        ArrayList<Employee> list = new ArrayList<>();
        list.add(new Employee("张三",3000));
        list.add(new Employee("李四",3500));
        list.add(new Employee("王五",4000));
        list.add(new Employee("赵六",4500));
        list.add(new Employee("田七",5000));

        for (int i = 0; i < list.size(); i++) {
            Employee e = list.get(i);
            if ("王五".equals(e.getName())) {// 判断是否有王五，如果有，改名为王小五
                e.setName("王小五");
                list.set(i,e);
            }
            if ("赵六".equals(e.getName())) {// 判断是否有赵六，如果有，删除赵六
                list.remove(i--  );
            }
            if("田七".equals(e.getName())) { // 给田七加500块工资
                e.setSalary(e.getSalary()+500);
                list.set(i,e);
            }
        }
        for (int i = 0; i < list.size(); i++) {
            Employee e = list.get(i);
            System.out.println(e.getName()+":"+e.getSalary());
        }

    }
}
